<?php
/**
 * Created by PhpStorm.
 * User: lzy
 * Date: 2018/11/7
 * Time: 9:51
 */
namespace App\FreeBird\Contracts;
/**
 * VIP月购列表
 * Interface InfoInterface
 * @package App\FreeBird\Contracts
 */
interface  VipShopInterface{

    /**
     * 获取列表--加分页
     * @param $where
     * @return mixed
     */
    public function getList($where);

    /**
     * 获取列表  --不加分页
     * @param $where
     * @return mixed
     */
    public function getListAll($where);

    /**
     * 保存数据
     * @param $data
     * @return mixed
     */
    public function saveData($data);

    /**
     * 获取单条信息
     * @param $id
     * @return mixed
     */
    public function getInfo($id);

    /**
     * 删除数据
     * @param $where
     * @return mixed
     */
    public function deleteData($where);

    /**
     * vip购买支付
     * @param $data
     * @return mixed
     */
    public function setUserBuyVip($data);

    /**
     * 支付返回通知
     * @param $xml
     * @return mixed
     */
    public function setVipBuyNotify($xml);


    /**
     * 金币支付
     * @param $data
     * @return mixed
     */
    public function setUserScoreBuyVip($data);
}